package com.efast.cafe.portal.bean.api;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

public class PortalApiTreeDto {
	private Integer pid;
	private Integer id;
	private String name;
	private String version;
	private Integer status;
	private String parentName;
	private String parentVersion;
	private Integer searchType;
	private Date parentLastTime;
	private String systemPath;
	private String moduleUri;
	/*跨版本整个平台唯一标识*/
	private String uuid;
	 /*跨版本上级内唯一标识描述，类似于中文名的翻译*/
	private String indentifier;
	/*系统字段，数据版本号*/
    private Integer optCounter;
    
    private String remark;
	
	public Integer getPid() {
		return pid;
	}
	public void setPid(Integer pid) {
		this.pid = pid;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getParentName() {
		return parentName;
	}
	public void setParentName(String parentName) {
		this.parentName = parentName;
	}
	public String getParentVersion() {
		return parentVersion;
	}
	public void setParentVersion(String parentVersion) {
		this.parentVersion = parentVersion;
	}
	public Integer getSearchType() {
		return searchType;
	}
	public void setSearchType(Integer searchType) {
		this.searchType = searchType;
	}
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	public Date getParentLastTime() {
		return parentLastTime;
	}
	public void setParentLastTime(Date parentLastTime) {
		this.parentLastTime = parentLastTime;
	}
	public String getUuid() {
		return uuid;
	}
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}
	public String getIndentifier() {
		return indentifier;
	}
	public void setIndentifier(String indentifier) {
		this.indentifier = indentifier;
	}
	public Integer getOptCounter() {
		return optCounter;
	}
	public void setOptCounter(Integer optCounter) {
		this.optCounter = optCounter;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getSystemPath() {
		return systemPath;
	}
	public void setSystemPath(String systemPath) {
		this.systemPath = systemPath;
	}
	public String getModuleUri() {
		return moduleUri;
	}
	public void setModuleUri(String moduleUri) {
		this.moduleUri = moduleUri;
	}
	
	
}
